\relax 
\@writefile{toc}{\contentsline {section}{\numberline {6}GPGPU Techniques and Results}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Identifying the Bottleneck}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Identifying the Bottleneck}}{22}}
\newlabel{fig:bottleneck}{{4}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}General GPGPU techniques}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces System View of Algorithm}}{24}}
\newlabel{fig:system}{{5}{24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Acceleration Techniques: Summing GPGPU threads}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces GPGPU 'Folding' summing process}}{28}}
\newlabel{fig:folding}{{6}{28}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Effect of folding architecture on runtime}}{29}}
\newlabel{folding table}{{1}{29}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces GPGPU 'Folding' Savings}}{30}}
\newlabel{fig:foldGraph}{{7}{30}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Acceleration Techniques: GPU Memory}{31}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}Acceleration Techniques: OPENMP + CUDA}{34}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces OPENMP + CUDA Fork Join System }}{35}}
\newlabel{fig:openmp}{{8}{35}}
\@setckpt{techResults}{
\setcounter{page}{37}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{section}{6}
\setcounter{subsection}{5}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{8}
\setcounter{table}{1}
\setcounter{parentequation}{0}
}
